Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

您所在的位置:网站首页 vs 查看dll依赖 Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

2024-06-03 06:37| 来源: 网络整理| 查看: 265

Visual Studio 基础 之 VS 查看/反编译 Unity C# dll 脚本代码的简单方法

 

目录

Visual Studio 基础 之 查看/反编译 Unity C# dll 脚本代码的简单方法

一、简单介绍

二、预览效果

三、Visual Studio  自带的方法查看 dll 代码

四、安装 Dot Peek / resharper 查看

 

一、简单介绍

Visual Studio 使用中的一些基础知识点。

本节简单介绍 Visual Studio 在Unity C# 查看代码中,简单的方法查看 dll 代码的简单方法,如果你有新的方式也可以留言,多谢。

 

二、预览效果

1、没有反编译的 dll 代码

 

2、反编译的 dll 代码

 

三、Visual Studio  自带的方法查看 dll 代码

注意:该功能,不是多有版本的 Visual Studio 都有,好似 2017+ 版本

1、Unity 打开工程,并打开脚本,在 Visual Studio 中,目前不能查看 dll 中的代码

 

2、在Visual Studio 菜单中,找到 工具 - 选项

 

3、在 文本编辑器 - C# - 高级 ,勾选 支持导航到反编译源,点击确定

 

4、一般关闭,重启一下 Visual Studio,dll 代码就可以看到了

 

四、安装 Dot Peek / resharper 查看

参考博文:https://www.cnblogs.com/zhaoqingqing/p/6751757.html

说明:resharper 收费,dotpeek 免费

 

1、Dot Peek

今天在调试时,又有这个需求,想查看dll的源代码,我决定从dot peek这个程序入手去查找相关的资料

dot peek官网:https://www.jetbrains.com/decompiler/

从官网的简介来看它可以反编译.net 的dll,pdb为源代码,并能生成解决方案,但没有很明显介绍这货如何和vs紧密的结合起来,达到我需要的F12查看dll的源码

经过搜索,查找到这篇文章,豁然开朗:https://knowledge.zomers.eu/visualstudio/Pages/How-to-enable-the-decompiler-in-ReSharper-for-Visual-Studio.aspx

 

2、resharper官网:https://www.jetbrains.com/resharper/

1)安装好Visual Studio,和Resharper(默认会勾选安装Dot peek)

2)打开VS,在菜单栏 选择 Resharper – Options ,打开Options窗口

3)在左侧列表中,选择 External Sources,勾选 Navigation to Sources – Decompile methods ,点击 Save

image

4)在第一次按下F12时,会弹出用户使用协议,选择接受就可。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3